namespace PluginFrame
{
	public interface IProjectConfiguration
	{
		void Creator(IProjectProperty[] project, IAbsoluteAnalysisParameterConfiguration basicParameter);

		void Add(IProjectProperty project);

		void Remove(string name);

		IProjectProperty GetProjectProperty(string name);

		void SetProjectProperty(string name, IProjectProperty column);

		IProjectProperty[] GetProjectPropertyArray();

		IAbsoluteAnalysisParameterConfiguration GetAbsoluteTypeProjectParameter();

		IMeltingAnalysisParameterConfiguration GetMeltingTypeProjectParameter();
	}
}
